.pxToRem(@p, @px){
    @{p}: @px / 75px * 1rem;
}
.header{
    width:100%;
    .pxToRem(height, 90);
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left:0;
    top:0;
    .left{
        img{
            .pxToRem(width, 20);
            .pxToRem(height, 37);
            .pxToRem(margin-left, 32);
        }
    }
    .center{
        .pxToRem(font-size, 35);
    }
    .right{
        img{
            .pxToRem(width, 44);
            .pxToRem(height, 38);
            .pxToRem(margin-right, 30);
        }
    }
}
.banner{
    width:100%;
    .pxToRem(height, 240);
    .pxToRem(margin-top, 90);
    img{
        width:100%;
        .pxToRem(height, 240);
    }
}
.nav{
    width:90%;
    margin-left:5%;
    .pxToRem(height, 78);
    .pxToRem(margin-top, 18);
    border:1px solid orange;
    .left{
        width:50%;
        .pxToRem(height, 78);
        float: left;
        background: orange;
        color: #ffffff;
        text-align: center;
        .pxToRem(line-height, 78);
        .pxToRem(font-size, 28);
    }
    .right{
        width:50%;
        .pxToRem(height, 78);
        float: right;
        color: #666;
        text-align: center;
        .pxToRem(line-height, 78);
        .pxToRem(font-size, 28);
    }
}
.main{
    width:100%;
    .pxToRem(height, 180);
    border-bottom:1px solid #f3f3f3;
    .left{
        width:23%;
        .pxToRem(height, 180);
        float: left;
        img{
            .pxToRem(width, 120);
            .pxToRem(height, 120);
            .pxToRem(margin-top, 30);
            margin-left:15%; 
        }
    }
    .center{
        width:65%;
        .pxToRem(height, 180);
        float:left;
        .p1{
            .pxToRem(font-size, 24);
            .pxToRem(margin-top, 30);
        }
        .p2{
            .pxToRem(font-size, 24);
            .pxToRem(margin-top, -15);
            color:#999899;
        }
        .p2{
            .pxToRem(font-size, 24);
            color:orange;
        }
    }
    .right{
        width:12%;
        .pxToRem(height, 180);
        float:right;
        div{
            .pxToRem(width, 60);
            .pxToRem(height, 60);
            .pxToRem(line-height, 60);
            .pxToRem(margin-top, 90);
            background: orange;
            color: #ffffff;
            text-align: center;
            border-radius: 50%;

        }
    }
}
.mains{
    .pxToRem(margin-top, 18);
    border-top: 1px solid #f3f3f3;
}